package com.future.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.future.domain.QuestionnaireResponse;
import com.future.domain.vo.QuestionnaireResponseVO;
import com.future.domain.vo.QuestionnaireResponseVOForT;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface QuestionnaireResponseMapper extends BaseMapper<QuestionnaireResponse> {
    List<QuestionnaireResponse> selectByPage(@Param("start_index")Integer start_index, @Param("page_size")Integer page_size, @Param("ids")List<Long> ids);
    //已发布的问卷详情
    List<QuestionnaireResponseVOForT> selectForT(@Param("start_index")Integer start_index, @Param("page_size")Integer page_size,@Param("user_id") Long user_id,@Param("title")String title);

    QuestionnaireResponseVO selectOne(Long id);

    //根据问卷id查询详情
    QuestionnaireResponseVOForT selectByQuestionnaireId(@Param("questionnaire_id") Long questionnaireId);
}
